package com.kolon.business.mngr.stat.dao;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;


/**
 *	StatDao interface
 *	@author Stone
 *	@since 2011.09.07
 */
public interface StatDao {
	
	/**
	 * 통계 서비스 목록 조회
	 */
	@SuppressWarnings("rawtypes")
	public List getList(Map map) throws SQLException;
	
	/**
	 * 로그 개수 정보
	 */
	@SuppressWarnings("rawtypes")
	public int getLogCount(Map map) throws SQLException;
	
	/**
	 * 로그 목록 정보
	 */
	@SuppressWarnings("rawtypes")
	public List getLogPageList(Map map, int startIndex, int endIndex) throws SQLException;
	
	/**
	 * 코오롱 앱 통계 목록 조회
	 */
	@SuppressWarnings("rawtypes")
	public List getKolonList(Map map) throws SQLException;
	
	/**
	 * 코오롱 앱 로그 개수 정보
	 */
	@SuppressWarnings("rawtypes")
	public int getKolonLogCount(Map map) throws SQLException;
	
	/**
	 * 코오롱 앱 로그 목록 정보
	 */
	@SuppressWarnings("rawtypes")
	public List getKolonLogPageList(Map map, int startIndex, int endIndex) throws SQLException;
	
}
